El módulo random


In [2]:
import random

In [4]:
random.random() # Flotante aleatorio >= 0 y < 1.0


Out[4]:
0.12539542779843138

In [5]:
random.random() # Flotante aleatorio >= 0 y < 1.0


Out[5]:
0.3332807222427663

In [6]:
random.uniform(1,10) # Flotante aleatorio >= 1 y <10.0


Out[6]:
6.272300429556777

In [9]:
random.randrange(10) # Entero aleatorio de 0 a 9, 10 excluído


Out[9]:
7

In [10]:
random.randrange(0,101) # Entero aleatorio de 0 a 100


Out[10]:
14

In [17]:
random.randrange(0,101,2) # Entero aleatorio de 0 a 100 cada 2 números, múltiples de 2


Out[17]:
68

In [20]:
random.randrange(0,101,5) # Entero aleatorio de 0 a 100 cada 5 números, múltiples de 5


Out[20]:
25

In [22]:
c = 'Hola mundo'
random.choice(c) # letra aleatoria


Out[22]:
'o'

In [23]:
l = [1,2,3,4,5]
random.choice(l) # elemento aleatorio


Out[23]:
3

In [28]:
random.shuffle(l) # barajar una lista, queda guardado

In [27]:
l


Out[27]:
[3, 4, 2, 5, 1]

In [30]:
random.sample(l, 2) # muestra aleatoria de 2 elementos de la lista


Out[30]:
[3, 4]